package com.jsg.sl651.enhance;

import com.jsg.sl651.entity.frame.header.MessageHeader;

public interface EnhanceHandler {

    /**
     * 首次连接时验证密码
     * @param messageHeader 消息头信息
     * @return 是否通过验证
     */
    public abstract boolean validatePassword(MessageHeader messageHeader);


    /**
     * 设备上线
     * @param messageHeader 消息头信息
     */
    public abstract void goOnline(MessageHeader messageHeader);


    /**
     * 设备离线
     * @param messageHeader 消息头信息
     */
    public abstract void goOffline(MessageHeader messageHeader);

}
